This is a portfolio of work demonstrating my spatial analysis competencies in R and ArcGIS. Skills demonstrated include: * Extracting data from the U.S. Census, OpenStreetMaps and open data portals * Creating interactive maps * Calculating accessibility using travel time matrices, isochrones and decay functions * Georeferencing raster images to digital spatial data * Aggregating point layers to polygons
The below map utilizes U.S. 2010 Census data to visualize the percent of Suffolk County, Long Islan’s population that receives public assistance in the form of cash or Supplemental Nutrition Assistance Program (SNAP or food stamps). Users can interact with the map on a census block scale to detemine what percentage of each block’s total population receives public assistance.
The subsequent maps visualize accessibility of schools and public transit in San Francisco, California. For visual clarity and focused analysis, these maps only illustrate the mainland San Francisco, excluding islands of the coast that are part of the city limits.
This map shows travel times to the nearest school in San Francisco by public transit and/or walking. I created this map by loading the city’s GTFS transit feed, and street network and schools from OpenStreetMaps. After plotting this data, I created a grid of points, ran the r5r core and generated a travel time matrix calculating the travel time from each school to all the points in the grid. I then reshaped the matrix’s data frame to merge it with the grid points to visually display the travel times on the below map.
Expanding on the previous map, the below visual displays isochrones of travel time to schools. I created the isochrones by subsetting the grid of points based on bins of travel time values, and then combining polygons within each bin into a single polygon.
The below map displays the walkabe accessibility of transit stops in San Francisco using a distance-decay function. The function is based on the walking time to the nearest transit stop. Unlike the previous map of schools, instead of displaying if there is an amentiy within 10 minutes, this map displays how many you can reach within 10 minutes.
This map similarly displays the walkable accessibility of transit stops, this time using an accessibility score. This representation was generated using a continuous decay function. The function assumes everyone has access to all transit stops in the geography, even if people have less access to the stops that are located further from them.
This map illustrates the effects of sea level rise on the city of Venice, Italy. Projected over a georeferenced historic map of the city, this map identifies the buildings that would be most impacted by a 1-meter rise in sea level. The visualization reveals that most of the structures vulnerable to flooding at 1m rise are historic landmarks. Newer landmasses appear to be elevated and may have been built with flooding in mind. Overlaying current data onto this historic map also made clear the amount of land that has been added to the city over time.